package com.atguigu.spzx.user.mapper;

import com.atguigu.spzx.model.entity.h5.UserAddress;

import java.util.List;

/**
 * @ClassName: UserAddressMapper
 * @Package: com.atguigu.spzx.user.mapper
 * @Description
 * @Author 孤妤
 * @Date: 2023/12/20 15:56
 */
public interface UserAddressMapper {
    // 查询用户地址
    List<UserAddress> findUserAddressList(Long userId);
    // 查询用户最终选择的地址
    UserAddress selectUserAddressById(Long id);
    // 修改用户地址
    void updateUserAddress(UserAddress userAddress);
    // 新增用户地址
    void insertUserAddress(UserAddress userAddress);
    // 更改或者新增的地址为默认地址
    void updateAllUserAddressIsDefault();
    // 删除地址
    void deleteUserAddressById(Long id);
}
